﻿//
// Copyright (c) 2024 BPer
//
#ifndef BPERPLAYER_INCLUDE_BPERPLAYFACTORY_H_
#define BPERPLAYER_INCLUDE_BPERPLAYFACTORY_H_
#include <bperaudiodev/BPerAudioPlay.h>
enum BPerAudioPlayType{
	BPer_AP_SDL,
	BPer_AP_ALSA,
};

class BPerPlayFactory {
public:
	BPerPlayFactory();
	virtual ~BPerPlayFactory();
	BPerAudioPlay* createAudioPlay(BPerAudioInfo *pcontext);
	BPerAudioPlay *createAudioPlay(BPerAudioPlayType paet,BPerAudioInfo *pcontext);
};

#endif /* BPERPLAYER_INCLUDE_BPERPLAYFACTORY_H_ */
